/**** SPECIFIC STYLES *****/
body > ul > .landscape_test {
	color:			#fff;
	background:		green;
}
body > ul > .landscape_test[orient="landscape"],
body[orient="landscape"] > ul > .landscape_test
{
	color:			#000;
	background:		red;
}


body > *:not(.toolbar) > fieldset > div.row > input:not(input[type|=radio]):not(input[type|=checkbox])
{
	width:			60%;
	padding-left:	0px;
}
body > *:not(.toolbar) > fieldset > div.row > select
{
	width:			55%;	
}
body[orient="landscape"] > *:not(.toolbar) > fieldset > div.row > input:not(input[type|=radio]):not(input[type|=checkbox]),
body > *:not(.toolbar) > fieldset > div.row > input:not(input[type|=radio]):not(input[type|=checkbox])[orient="landscape"]
{
	width:			73%;
}
body[orient="landscape"] > *:not(.toolbar) > fieldset > div.row > select,
body > *:not(.toolbar) > fieldset > div.row > select[orient="landscape"]
{
	width:			70%;
}



body > *:not(.toolbar) > fieldset .video 
{
	text-align: center;
}
body > *:not(.toolbar) > fieldset .video video 
{
	width:		280px;
	height:		190px;
	margin:		10px 12px;
}
body[orient="landscape"] > *:not(.toolbar) > fieldset .video video 
{
	width:			380px;
	height:			250px;
}



body > ul > a.redButtonCSS,
body > ul > a.redButtonCSS2 
{
    display: 		block;
    padding: 		7px 10px;
    text-align: 	center;
    font-size: 		20px;
    font-weight: 	bold;
    text-decoration: inherit;
	color: 			#fff;
	background: 	-webkit-gradient(linear, left top, left bottom, 
						from(#f7b2bc),
						to(#b90e07), 
						color-stop(0.04,#e07986),
						color-stop(0.48, #e44150), 
						color-stop(0.48, #e31725),
						color-stop(0.95,#ff130b)
					)!important;
	background:		-moz-linear-gradient(-90deg, #4d4d4d, #272727, #000, #111, #1f1f1f);
}
body > ul > a.redButtonCSS
{
	-moz-border-radius: 	13px;
	-webkit-border-radius: 	13px;
    border-width: 	3px;
	border-style:	solid;
	border-top-color:	rgba(90,90,90,0.9);
	border-left-color:	rgba(90,90,90,0.8);
	border-right-color:	rgba(90,90,90,0.8);
	border-bottom-color:rgba(90,90,90,0.7);
}
body > ul > a.redButtonCSS2 
{
	-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(90,90,90,1)), to(rgba(90,90,90,0.5))) 21 30 30 21 repeat repeat;
}


@font-face {
	font-family: Disney;
	src: 	local('Walt Disney Script Regular'), 
			local('WaltDisneyScript'), 
			url('../disney.svg#WaltDisneyScript') format('svg');	
}
.disney {
	font-family:	Disney;
	font-size:	24px;	
}



#bottomMenu 
{
	display:		block;
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			100%;
	height:			50px;
	min-height:		50px;
	margin:			0;
	margin-top:		-50px;
	padding:		0px;
	z-index:		99;
	background:		url(bottomMenu.png) repeat-x top center;
	text-align:		center;
}
#bottomMenu > ul
{
	display:		block;
	width:			100%;
	height:			50px;
	margin:			0px auto;
	padding:		0px;
}
#bottomMenu > ul > li
{
	display:		block;
	float:			left;
	width:			60px;
	height:			50px;
	margin:			0px;
}
#bottomMenu > ul > li > a
{
	display:		block;
	width:			60px;
	height:			45px;
	margin:			3px;
	-webkit-border-radius:	5px;
	text-decoration:	none;
}
#bottomMenu > ul > li > a:hover,
#bottomMenu > ul > li > a:active,
#bottomMenu > ul > li > a[selected]
{
	background-color:		#222!important;
	background-image:		none!important;
}
#bottomMenu > ul > li > a > img,
#bottomMenu > ul > li > a > span
{
	float:		left;
	width:		60px;
	height:		33px;
	border:			0px;
}
#bottomMenu > ul > li > a > span
{
	height:		12px;
	text-align:	center;
	font-size:	10px;
	color:		#fff;
}


body > *.page {
	top:	0px;
}